home *** CD-ROM | disk | FTP | other *** search
- Path: news.eunet.fi!fipnet!kone!jsaarinen
- Newsgroups: comp.sys.amiga.programmer
- X-NewsReader: IntuiNews 1.2b (31.7.94)
- References: <576.6613T1070T1730@login.eunet.no> <4i6eql$qpo@brachio.zrz.TU-Berlin.DE>
- From: "Jyrki Saarinen" <jsaarinen@kone.fipnet.fi>
- Date: Sat, 16 Mar 96 17:24:55 UT
- Comments: Illegal date header - new date added by quicknews
- X-Original-Date: Sat, 16 Mar 96 18:05:57
- MIME-Version: 1.0
- Content-Type: text/plain; charset=iso-8859-1
- Content-Transfer-Encoding: binary
- Subject: Re: doubling pixels horizontally
- Message-ID: <38233047@kone.fipnet.fi>
-
-
- > >> Yes, I did my own interrupthandler.
- >
- > >Is this a system interrupthandler??
- >
- > No, it is impossible to get in charge of the blitterint without some
- > hardware banging.
-
- How about QBlit()? It is the same you would do with HW blitter
- interrupt.
-
- Btw, why Gomjabbar had very slow c2p routines, using BYTE
- writes to CHIP-ram etc.. Also the polygon loops did not
- look very fast.. Divs for calculating slopes etc.
-
- I think the best way for slope calculation is a 1/x table
- with 15 bit fraction, so that muls.w (28 cycles max.) can
- be used, then add.l dn,dn on the result to get 16.16. Faster
- than divs.w and more accurate, it is impossible to use
- 16.16 and divs.w because of the potential overflows..
-
- -- _
- a Stellar programmer _ //
- "Amiga - back for the future" \X/
-